Previous Book Contents Book Index Next

Inside Macintosh: QuickDraw GX Objects


Index

A

absolute location for a shape [1] [2]
accelerator memory
add mode
    defined
    examples of using
    for calculating alpha-channel values
alignment
    as style object property
alpha channels [1] [2]
alpha-channel color spaces [1]
alpha-channel transfer modes [1]
    . See also atop mode, exclude mode, fade mode, over mode
AND mode
angle
    of a halftone [1]
    of a halftone on a device [1]
angle field
anti-aliasing [1] [2]
application heap
arithmetic transfer modes [1]
    . See also add mode, blend mode, copy mode, migrate mode, maximum mode, minimum mode, no mode
atop mode
attributes
    as ink object properties. See ink attributes
    as shape object property. See shape attributes
    as style object property. See style attributes, style text attributes
    as view device property. See view device attributes
    as view port property. See view port attributes
    defined

B

background color, for a halftone
backgroundColor field
base families for color spaces
bitmap shapes
    defined
bitmap structure
bitmaps
    and ink objects
    as view device property [1] [2] [3]
    color spaces for
black generation [1] [2]
blend mode
    defined
    examples of using
Boolean transfer modes [1]
    . See also AND mode, OR mode, XOR mode

C

caches for shapes
cap
    as style object property
child view port list
    as view port property [1] [2]
    functions for [1]
    setting up [1]
chromaticities. See profile chromaticities
chromaticity
clamping. See pinning
clampMaximum field
clampMinimum field
clipping [1]
clips [1]
    and drawing [1]
    and primitive shapes [1] [2]
    as transform object property. See transform clip
    as view device property. See view device clip
    as view port property. See view port clip
cloning objects [1]
    . See also kinds of under objects
closed-frame fill
CMProfile structure
cmyk field
CMYK space [1]
Collection Manager
collection objects
    defined
color components [1] [2]
color conversion [1] [2]
color limits for transfer modes [1] [2]
    destination [1] [2]
    result [1] [2]
    source [1] [2]
color matching [1] [2]
    and ColorSync Utilities
color packing [1] [2]
color profile objects [1] [2]
    . See also color profiles
    and ColorSync Utilities [1] [2] [3]
    assigning to colors [1]
    constants and data types for
    copying, comparing, and cloning [1] [2]
    creating and disposing of [1] [2]
    default [1]
    defined [1] [2]
    functions for [1]
    loading and unloading [1]
    locking and unlocking [1] [2]
    manipulating profile data in [1] [2]
    manipulating properties of [1] [2]
    properties of. See color profile properties
    zero-length profiles [1]
color profile properties [1] [2]
    default values for [1]
    owner count [1] [2]
    profile data [1] [2] [3] [4]
    tag list [1] [2] [3]
color profiles
    . See also color profile objects
color separations
color set objects [1] [2]
    colors in
    constants and data types for [1]
    copying, comparing, and cloning [1] [2]
    creating and disposing of [1] [2]
    default [1]
    defined [1] [2]
    functions for [1]
    loading and unloading [1]
    manipulating properties of [1] [2]
    manipulating the colors in [1] [2]
    properties of. See color set properties
color set properties [1]
    color space
    color-value array [1] [2] [3] [4]
    default values for [1]
    owner count [1] [2]
    tag list [1] [2] [3]
color spaces [1]
    . See also colors
    alpha-channel [1]
    as color set property
    base families for
    CMYK [1]
    for bitmaps
    for transfer modes [1]
    HLS [1]
    HSV [1]
    indexed [1]
    L*a*b* [1] [2]
    L*u*v* [1] [2]
    luminance [1]
    NTSC [1]
    PAL [1]
    RGB [1]
    XYZ [1] [2]
    YIQ [1]
    Yxy [1] [2]
color structure [1] [2] [3]
color values [1] [2]
color-component value [1] [2]
color-matching methods [1] [2]
color-value array, as color set property [1] [2]
colorimetric matching
colors [1] [2] [3]
    . See also color profile objects, color spaces, color set objects, color structure
    as ink object property [1] [2]
    assigning [1]
    color value [1] [2]
    color-component value [1] [2]
    comparing and testing [1]
    constants and data types for [1]
    converting [1] [2] [3]
    functions for [1] [2]
    getting and setting [1]
    getting, for a shape on a device [1]
    in a color set [1] [2]
    matching [1] [2]
    out of gamut
ColorSync Utilities
    and color matching
    and color profiles [1] [2] [3]
    and the default color profile [1]
Commission Internationale d'Eclairage (CIE)
component field [1] [2]
component modes [1]
    . See also transfer modes
    alpha-channel [1]
      atop mode
      exclude mode
      fade mode
      over mode [1] [2]
    arithmetic [1]
      add mode. See add mode
      blend mode. See blend mode
      copy mode. See copy mode
      maximum mode [1] [2]
      migrate mode [1] [2]
      minimum mode [1] [2]
      no mode. See no mode
    Boolean [1]
      AND mode
      OR mode [1] [2]
      XOR mode [1] [2]
    defined [1] [2]
    highlight mode [1] [2]
    pseudo-Boolean [1]
      ramp-AND mode [1] [2]
      ramp-OR mode. See ramp-OR mode
      ramp-XOR mode. See ramp-XOR mode
components. See color components
compressed field
concatenation of mappings [1] [2]
constructive geometry operations
    on transform clips [1] [2]
containerIndex field
containerPicture field
conventions and consistencies in programming [1]
coordinates and coordinate spaces [1] [2]
    device space [1] [2]
    geometry space [1] [2]
    global space [1] [2]
    local space [1] [2]
copy mode
    and printing
    as default
    defined
    examples of using
creating objects
    . See also kinds of under objects
currentOperand field
currentOperation field
curve error
    as style object property
curve shapes [1] [2]

D

dash
    as style object property
debugging [1]
    debugging version of QuickDraw GX
    with GraphicsBug [1]
deep copying
default objects [1]
desktop printer
despooling
destination color [1] [2]
destination color limits [1] [2]
device angle, of a halftone [1]
device matrix [1] [2]
device space [1] [2]
    measuring a shape in [1]
deviceMatrix field
deviceMaximum field
deviceMinimum field
dialog boxes, for printing
    adding panels to
    printing status dialog box
direct memory
direct-mode printing
disposing of objects
    . See also kinds of under objects
distance field
dither
    ink attributes and [1]
dither level. See dithers
dithering [1] [2]
    for bitmaps [1]
    for shapes other than bitmaps [1]
dithers
    as view port property
    characteristics of [1]
    forced [1] [2]
    functions for [1]
    manipulating [1]
    maximum supported level
    patterns for
dot color, for a halftone
dot type, for a halftone [1] [2]
dotColor field
drawing
    and coordinate spaces [1] [2]
    and shape caches
    basic operation of [1] [2] [3]
    functions for [1]
    offscreen [1] [2]
drivers, printer

E

element field
empty shapes [1] [2]
encoding
    as style object property
environment (Macintosh). See Macintosh environment
environment (programming). See programming environment
error diffusion
    . See also dithering
error handling [1]
errors
    defined
    handlers for
    posting
even-odd fill
exclude mode
exclusive-OR mode. See XOR mode
extensions, printing

F

fade mode
ff macro
fill. See shape fills
flags field
flatten flags [1]
flattening [1] [2]
    constants and data types for [1]
    functions for [1]
font
    as style object property
font objects
    defined
font variations
    as style object property
format objects
    defined
framed fill. See open-frame fill
frequency field
frequency, of a halftone [1]
full shapes [1] [2]

G

gamuts
geometric operations. See constructive geometry operations
geometric shapes
    . See also point shapes, line shapes, rectangle shapes, curve shapes, polygon shapes, path shapes, empty shapes, full shapes
    defined
geometry space [1] [2]
geometry. See shape geometry
global mapping, of a view port [1]
global space [1] [2]
    measuring a shape in [1]
glyph justification overrides array
    as style object property
glyph shapes
    defined
    local space for
glyph substitutions array
    as style object property
graphic shapes
    . See also geometric shapes, bitmap shapes, picture shapes
    defined [1]
graphics [1]
graphics client heap
graphics client objects
    defined
GraphicsBug [1]
gray field
graya field
grouping shapes
gxAddMode transfer mode
gxAllViewDevices constant
gxAllViewDevices view group
gxAlphaFirstPacking constant
gxAlphaSpace constant
gxAndMode transfer mode
gxAnyNumber constant
gxARGB32Space color space
gxAtopMode transfer mode
gxAverageTint constant
gxBitmapAliasFlatten constant
gxBlendMode transfer mode
gxCachedShape shape attribute
GXCacheShape function [1] [2]
GXChangedShape function [1] [2]
GXCheckColor function
GXCloneColorProfile function
GXCloneColorSet function
GXCloneInk function
GXCloneShape function [1] [2]
GXCloneStyle function
GXCloneTag function
GXCloneTransform function
gxCMYK32Space color space
gxCMYKSpace color space
gxColorValue1 constant
GXCombineColor function
gxComponent1Tint constant
gxComponent2Tint constant
gxComponent3Tint constant
gxComponent4Tint constant
GXConvertColor function
GXCopyDeepToShape function [1] [2]
gxCopyMode transfer mode
GXCopyToColorProfile function
GXCopyToColorSet function
GXCopyToInk function
GXCopyToShape function [1] [2]
GXCopyToStyle function
GXCopyToTag function
GXCopyToTransform function
GXCopyToViewDevice function
GXCopyToViewPort function
GXDifferenceTransform function [1] [2]
gxDirectShape shape attribute
GXDisposeColorProfile function
GXDisposeColorSet function
GXDisposeInk function
GXDisposeShape function [1] [2]
GXDisposeShapeCache function [1] [2]
GXDisposeStyle function
GXDisposeTag function
GXDisposeTransform function
GXDisposeViewDevice function
GXDisposeViewGroup function
GXDisposeViewPort function
GXDrawShape function
gxEnableMatchPort attribute
GXEqualColorProfile function
GXEqualColorSet function
GXEqualInk function
GXEqualShape function [1] [2]
GXEqualStyle function
GXEqualTag function
GXEqualTransform function
GXEqualViewDevice function
GXEqualViewPort function
gxExcludeMode transfer mode
GXExcludeTransform function [1] [2]
gxFadeMode transfer mode
GXFlattenShape function [1] [2]
gxFontGlyphsFlatten constant
gxFontListFlatten constant
gxFontVariationsFlatten constant
gxForceDitherInk attribute
GXGetColorDistance function
GXGetColorProfile function
GXGetColorProfileOwners function
GXGetColorProfileStructure function
GXGetColorProfileTags function
GXGetColorSet function
GXGetColorSetOwners function
GXGetColorSetParts function
GXGetColorSetTags function
GXGetDefaultColorProfile function
GXGetDefaultColorSet function
GXGetDefaultShape function [1] [2]
GXGetHalftoneDeviceAngle function
GXGetInkAttributes function
GXGetInkColor function
GXGetInkOwners function [1] [2]
GXGetInkTags function [1] [2]
GXGetInkTransfer function
GXGetShapeAttributes function [1] [2]
GXGetShapeCacheSize function [1] [2]
GXGetShapeClip function
GXGetShapeColor function
GXGetShapeDeviceArea function
GXGetShapeDeviceBounds function
GXGetShapeDeviceColors function
GXGetShapeFill function [1] [2]
GXGetShapeGlobalBounds function
GXGetShapeGlobalViewDevices function
GXGetShapeGlobalViewPorts function
GXGetShapeHitTest function
GXGetShapeInk function [1] [2]
GXGetShapeInkAttributes function
GXGetShapeLocalBounds function
GXGetShapeMapping function
GXGetShapeOwners function [1] [2]
GXGetShapeSize function [1] [2]
GXGetShapeStructure function [1] [2]
GXGetShapeStyle function [1] [2]
GXGetShapeTags function [1] [2]
GXGetShapeTransfer function
GXGetShapeTransform function [1] [2]
GXGetShapeType function [1] [2] [3]
GXGetShapeViewPorts function
GXGetStyleOwners function
GXGetStyleTags function
GXGetTag function
GXGetTagOwners function
GXGetTagStructure function
GXGetTransformClip function
GXGetTransformHitTest function
GXGetTransformMapping function
GXGetTransformOwners function
GXGetTransformTags function
GXGetTransformViewPorts function
GXGetViewDeviceAttributes function
GXGetViewDeviceBitmap function
GXGetViewDeviceClip function
GXGetViewDeviceMapping function
GXGetViewDeviceTags function
GXGetViewDeviceViewGroup function
GXGetViewGroupViewDevices function
GXGetViewGroupViewPorts function
GXGetViewPortAttributes function
GXGetViewPortChildren function
GXGetViewPortClip function
GXGetViewPortDither function
GXGetViewPortGlobalMapping function
GXGetViewPortHalftone function
GXGetViewPortMapping function
GXGetViewPortParent function
GXGetViewPortTags function
GXGetViewPortViewDevices function
GXGetViewPortViewGroup function
gxGrayASpace color space
gxGraySpace color space
gxHighlightMode transfer mode
GXHitTestDevice function [1] [2]
GXHitTestShape function [1] [2]
gxHLS32Space color space
gxHLSSpace color space
gxHSV32Space color space
gxHSVSpace color space
gxIndexedSpace color space
GXIntersectTransform function [1] [2]
gxLAB32Space color space
gxLABSpace color space
GXLoadInk function
GXLoadShape function
GXLoadStyle function
GXLoadTransform function
GXLockColorProfile function
GXLockShape function [1] [2]
GXLockTag function
gxLong10ColorPacking constant
gxLong8ColorPacking constant
gxLuminanceTint constant
gxLUV32Space color space
gxLUVSpace color space
GXMapShape function
GXMapTransform function
gxMapTransformShape attribute [1] [2]
gxMaximumMode transfer mode
gxMigrateMode transfer mode
gxMinimumMode transfer mode
gxMixtureTint constant
GXMoveShape function
GXMoveShapeTo function
GXMoveTransform function
GXMoveTransformTo function
GXNewColorProfile function
GXNewColorSet function
GXNewInk function
GXNewShape function [1] [2]
GXNewStyle function
GXNewTag function
GXNewTransform function
GXNewViewDevice function
GXNewViewGroup function
GXNewViewPort function
GXNewWindowViewPort function
gxNoAttributes constant
gxNoColorPacking constant
gxNoMode transfer mode
gxNoTint constant
gxNTSC32Space color space
gxNTSCSpace color space
gxOrMode transfer mode
gxOverMode transfer mode
gxPAL32Space color space
gxPALSpace color space
gxRampAndMode transfer mode
gxRampOrMode transfer mode
gxRampXorMode transfer mode
GXResetInk function
GXResetShape function
GXResetStyle function
GXResetTransform function
GXReverseDifferenceTransform function [1] [2]
gxRGB16Space color space
gxRGB32Space color space
gxRGBASpace color space
gxRGBSpace color space
GXRotateShape function
GXRotateTransform function
GXScaleShape function
GXScaleTransform function
gxScreenViewDevices constant
gxSelectToEnd constant
GXSetColorProfile function
GXSetColorProfileTags function
GXSetColorSet function
GXSetColorSetParts function
GXSetColorSetTags function
GXSetDefaultColorSet function
GXSetDefaultShape function [1] [2]
GXSetInkAttributes function
GXSetInkColor function
GXSetInkTags function [1] [2]
GXSetInkTransfer function
GXSetShapeAttributes function [1] [2]
GXSetShapeClip function
GXSetShapeColor function
GXSetShapeFill function [1] [2]
GXSetShapeGeometry function
GXSetShapeHitTest function
GXSetShapeInk function [1] [2]
GXSetShapeInkAttributes function
GXSetShapeMapping function
GXSetShapeStyle function [1] [2]
GXSetShapeTags function [1] [2]
GXSetShapeTransfer function
GXSetShapeTransform function [1] [2]
GXSetShapeType function [1] [2]
GXSetShapeViewPorts function
GXSetStyleTags function
GXSetTag function
gxSetToNil constant
GXSetTransformClip function
GXSetTransformHitTest function
GXSetTransformMapping function
GXSetTransformTags function
GXSetTransformViewPorts function
GXSetViewDeviceAttributes function
GXSetViewDeviceBitmap function
GXSetViewDeviceClip function
GXSetViewDeviceMapping function
GXSetViewDeviceTags function
GXSetViewDeviceViewGroup function
GXSetViewPortAttributes function
GXSetViewPortChildren function
GXSetViewPortClip function
GXSetViewPortDither function
GXSetViewPortHalftone function
GXSetViewPortMapping function
GXSetViewPortParent function
GXSetViewPortTags function
GXSetViewPortViewGroup function
GXSkewShape function
GXSkewTransform function
gxTransform constant
GXUnflattenShape function [1] [2]
GXUnionTransform function
GXUnloadInk function
GXUnloadShape function
GXUnloadStyle function
GXUnloadTransform function
GXUnlockColorProfile function
GXUnlockShape function [1] [2]
GXUnlockTag function
gxWord5ColorPacking constant
gxXorMode transfer mode
gxXYZ32Space color space
gxXYZSpace color space
gxYIQ32Space color space
gxYIQSpace color space
gxYXY32Space color space
gxYXYSpace color space

H

hairlines
halftone structure [1]
halftones
    angle [1]
    as view port property
    background color
    characteristics of [1]
    constants and data types for [1]
    device angle [1]
    dot color
    dot type [1] [2]
    frequency [1]
    functions for [1]
    ink attributes and
    manipulating [1]
    tint and tint color [1]
    tint space
    tint types [1] [2]
halftoning [1] [2]
handlers for errors, warnings, or notices
hierarchies of view ports [1] [2] [3]
highlight transfer mode [1] [2]
hit point
hit-test info structure [1] [2] [3]
hit-test parameters
    as transform object property [1] [2]
    getting and setting [1]
    setting up [1] [2]
    shape parts [1] [2]
    shape parts mask [1] [2] [3]
    tolerance [1] [2] [3]
hit-testing
    basic operation of [1] [2] [3]
    constants and data types for [1]
    functions for [1] [2]
    hit-test info structure [1] [2] [3]
    of a shape on a device [1] [2]
    parameters for. See hit-test parameters
hls field
HLS space [1]
hollow fill. See closed-frame fill
hsv field
HSV space [1]
hue

I

identity mapping [1] [2]
ignoring warnings or notices
implementation limits
index field
indexed color spaces [1]
indexed field
ink attributes
    as ink object property
    list of [1]
    manipulating [1]
ink object properties [1]
    attributes. See ink attributes
    color. See colors
    default values for [1] [2]
    owner count [1] [2] [3]
    tag list [1] [2]
    transfer mode. See transfer modes, component modes
ink objects
    as shape object property [1] [2] [3]
    constants and data types for [1]
    copying, comparing, and cloning [1]
    creating and disposing of [1]
    default [1]
    defined [1] [2]
    functions for [1]
    loading and unloading [1]
    manipulating properties of [1]
    manipulating the color of [1] [2]
    manipulating the transfer mode of [1] [2]
    properties of. See ink object properties
    resetting default properties
inverse even-odd fill
inverse fill. See inverse even-odd fill
inverse solid fill. See inverse even-odd fill
inverse winding fill

J

job objects
    defined
join
    as style object property

K

kerning adjustments array
    as style object property

L

L*a*b* space [1] [2]
L*u*v* space [1] [2]
lab field
lastTypeOpcode field
layout shapes
    defined
lightness, in HLS space
line shapes [1] [2]
local space [1] [2]
    measuring a shape in [1] [2]
locking
    color profiles [1] [2]
    shapes [1] [2]
    tag objects [1] [2]
luminance [1] [2]
luminance-based color spaces [1]
luv field

M

Macintosh environment and QuickDraw GX [1]
map-transform shape attribute. See gxMapTransformShape
mappings [1] [2]
    and drawing [1]
    as transform object property. See transform mapping
    as view device property. See view device mapping
    as view port property. See view port mapping
    changing perspective with
    concatenating [1] [2]
    identity [1] [2]
    rotation with
    scaling with
    skewing with
    translation with
matrices for transfer modes [1] [2]
matrices. See mappings
maximum mode [1] [2]
memory
    and objects [1]
    application heap
    direct vs. remote (accelerator)
    graphics client heap
memory management [1] [2]
method field
migrate mode [1] [2]
minimum mode [1] [2]
mode field
moving a shape. See translation operations
MySpoolProc application-defined function

N

no fill (shape fill)
no mode
    defined
    examples of using
    for calculating alpha-channel values
non-debugging version of QuickDraw GX
notices
    defined
    handlers for
    ignoring
    posting
NTSC space [1]

O

object properties [1]
    attributes
    default [1]
    defined [1] [2]
    owner count [1] [2]
    references
    tag list
object references [1] [2]
    defined
object sharing [1]
objects [1]
    . See also collection objects
    and memory [1]
    cloning [1]
    default [1]
    defined
    flattening [1]
    kinds of. See color profile objects, color set objects, font objects, graphics client objects, ink objects, printing objects
    kinds of. See shape objects, style objects, tag objects, transform objects, view device objects, view group objects, view port objects
    loading and unloading [1]
    locking and unlocking [1]
    properties [1]
    references to [1]
    sharing [1]
    summary diagram of
    unflattening [1]
offscreen drawing [1] [2]
offscreen view groups [1] [2]
onscreen view group [1] [2]
open-frame fill
operand
operand field
operationOffset field
operationSize field
OR mode [1] [2]
out-of-gamut colors
over mode [1] [2]
owner count [1]
    as color profile property [1] [2]
    as color set property [1] [2]
    as ink object property [1] [2] [3]
    as shape object property [1] [2]
    as style object property [1] [2]
    as tag object property [1] [2] [3] [4]
    as transform object property [1] [2]
    defined

P

packing, color [1] [2]
PAL space [1]
panels, adding to printing dialog boxes
paper-type objects
    defined
parent view port
    as view port property [1] [2]
    functions for [1]
    setting up [1]
path shapes [1] [2]
pattern
    as style object property
PDD. See portable digital document
pen width
    as style object property
perceptual matching
perspective operations
picture shapes
    defined [1] [2]
    local space for
    unique items in
pinning, of colors [1] [2] [3]
pixel16 field
pixel32 field
point shapes [1] [2]
polygon shapes [1] [2]
portable digital document (PDD) [1] [2]
posting errors, warnings, and notices
primitive shapes [1] [2]
print file objects
print files
print-file objects
    . See also portable digital document
    defined
printer drivers
printer objects
    defined
printing [1] [2]
    . See also printing objects, printing dialog boxes
    transfer modes and [1]
printing dialog boxes
    adding panels to
    status dialog box
printing extensions
printing modes
printing objects
    . See also job objects, format objects, paper-type objects, printer objects, print-file objects
    defined [1]
printing status dialog box
priority justification override
    as style object property
profile chromaticities
profile data, as color profile property [1] [2] [3] [4]
profile field [1] [2]
profile response curves
programming environment [1]
    . See alsoMacintosh environment
    conventions and consistencies [1]
    debugging. See debugging
    error handling [1]
    implementation limits
    setting up QuickDraw GX memory
properties. See object properties
pseudo-Boolean transfer modes [1]
    . See also ramp-AND mode, ramp-OR mode, ramp-XOR mode

Q

QuickDraw GX, general features of [1]
    compatibility with QuickDraw
    debugging and non-debugging versions
    graphics [1]
    limitations to [1]
    printing [1]
    programming conventions and consistencies [1]
    QuickDraw GX memory [1]
    relationship to Macintosh environment [1]
    typography [1]

R

ramp-AND mode [1] [2]
ramp-OR mode
    defined
    examples of using
    for calculating alpha-channel values
ramp-XOR mode
    defined
    examples of using
    for calculating alpha-channel values
rectangle shapes [1] [2]
references. See object references
remote memory
result color
result color limits [1] [2]
result matrix [1] [2]
resultMatrix field
rgb field
RGB space [1]
RGB-based color spaces [1]
rgba field
rotation operations
    causing change in shape type
    using shape geometry [1] [2]
    using transform mapping [1] [2]
run controls
    as style object property
run features array
    as style object property

S

saturation
saturation matching
scaling operations
    using shape geometry [1] [2]
    using transform mapping [1] [2]
scrolling, in a view port [1] [2] [3]
set field
shape attributes
    as shape object property
    list of [1]
    manipulating [1] [2]
shape caches
shape fills
    as shape object property
    closed-frame fill
    even-odd fill
    inverse even-odd fill
    inverse winding fill
    list of [1]
    manipulating [1] [2]
    no fill
    open-frame fill
    valid shape types for [1]
    winding fill
shape geometry
    as shape object property
    contents of [1]
    copying between shapes [1]
    directly manipulating [1]
shape object properties [1]
    attributes. See shape attributes
    default values for [1] [2] [3]
    fill. See shape fills
    geometry. See shape geometry
    ink reference [1] [2] [3]
    owner count [1] [2]
    style reference [1] [2] [3]
    tag list [1] [2]
    transform reference [1] [2]
    type. See shape types
shape objects
    . See also shapes
    absolute location for [1] [2]
    caching [1]
    changing the default [1] [2]
    colors of, on a view device [1]
    constants and data types for [1]
    copying geometry of [1]
    copying, comparing, and cloning [1]
    coverting shape type of [1]
    creating and disposing of [1]
    default [1]
    defined [1] [2]
    directly manipulating geometry of [1]
    drawing. See drawing
    flattening. See flattening
    functions for [1]
    grouping
    hit-testing on a view device [1] [2]
    hit-testing. See hit-testing
    loading and unloading [1] [2]
    locking and unlocking [1] [2]
    manipulating owner count of [1] [2]
    manipulating properties of [1]
    measuring
      in device space [1]
      in global space [1]
      in local space [1] [2]
    memory size of [1]
    primitive [1] [2]
    printing [1]
    properties of. See shape object properties
    resetting to default values [1]
    saving and restoring. See flattening, unflattenting
    transforming. See transforming shapes
    types of. See shape types
    unflattening. See unflattening
    view devices of [1]
    view ports of [1] [2]
shape parts for hit-testing
shape parts, for hit-testing [1] [2] [3] [4]
shape types
    as shape object property
    bitmap shapes [1] [2]
    converting between [1]
    curve shapes [1] [2]
    empty shapes [1] [2]
    full shapes [1] [2]
    geometric
    glyph shapes [1] [2]
    graphic [1]
    layout shapes [1] [2]
    line shapes [1] [2]
    list of [1]
    manipulating [1] [2]
    path shapes [1] [2]
    picture shapes [1] [2]
    point shapes [1] [2]
    polygon shapes [1] [2]
    rectangle shapes [1] [2]
    text shapes [1] [2]
    typographic [1]
    valid shape fills for [1]
shapes
    . See also shape objects
    component objects of [1]
    defined
skewing operations
    using shape geometry [1] [2]
    using transform mapping [1] [2]
solid fill. See even-odd fill
source color [1] [2]
source color limits [1] [2]
source matrix [1] [2]
sourceMatrix field
sourceMaximum field
sourceMinimum field
space field [1] [2]
spaces. See coordinates and coordinate spaces, color spaces
spool block structure [1]
spool function, for flattening and unflattening [1] [2]
spooling
    . See also spool block structure, spool function
spoolProcedure field
style attributes
    . See also style text attributes
    as style object property
    manipulating [1]
style object properties [1] [2]
    alignment
    attributes. See style attributes
    cap
    curve error
    dash
    default values for [1] [2]
    encoding
    font
    font variations
    glyph justification overrides array
    glyph substitutions array
    join
    kerning adjustments array
    owner count [1] [2]
    pattern
    pen width
    priority justification override
    run controls
    run features array
    tag list [1] [2]
    text attributes. See style text attributes
    text face
    text size
style objects
    as shape object property [1] [2] [3]
    constants and data types for [1]
    copying, comparing, and cloning [1]
    creating and disposing of [1]
    default [1] [2]
    defined [1] [2]
    functions for [1]
    loading and unloading [1]
    manipulating owner count of [1]
    manipulating properties of [1]
    properties of. See style object properties
style text attributes
    . See also style attributes
    as style object property
    manipulating [1]
synonyms

T

tag contents, as tag object property
tag list
    as color profile property [1] [2] [3]
    as color set property [1] [2] [3]
    as ink object property [1] [2]
    as shape object property [1] [2]
    as style object property [1] [2]
    as transform object property [1] [2]
    as view device property [1] [2]
    as view port property [1] [2]
    defined [1] [2]
tag object properties [1]
    contents [1] [2] [3] [4] [5]
    owner count [1] [2] [3] [4]
    size [1] [2] [3]
    tag type [1] [2] [3]
tag objects [1]
    attaching to other objects [1]
    constants and data types for
    copying, comparing, and cloning [1]
    creating and disposing of [1]
    defined [1] [2]
    directly manipulating contents of [1] [2]
    functions for [1]
    loading and unloading [1]
    locking and unlocking [1] [2]
    manipulating properties of [1]
    properties of. See tag object properties
    QuickDraw GX behavior and
    uses for [1] [2]
tag size, as tag object property
tag types
    as tag object property [1] [2]
    list of [1]
text attributes. See style text attributes
text face
    as style object property
text shapes
    defined
text size
    as style object property
tint and tint color, for a halftone [1]
tint space, for a halftone
tint types, for a halftone [1] [2]
tinting field
tintSpace field
tolerance, for hit-testing [1] [2] [3]
totalIndex field
transfer component flags [1]
transfer component structure [1] [2]
transfer mode flags [1] [2]
transfer mode structure [1] [2]
transfer modes [1]
    . See also transfer mode structure
    and printing [1]
    as ink object property [1] [2]
    color limits for [1]
      destination [1] [2]
      result [1] [2]
      source [1] [2]
    color space for [1]
    flags [1]
    functions for [1]
    getting and setting [1]
    matrices in [1]
    summary of operation [1]
    types of. See component modes
transform clip
    as transform object property
    characteristics of [1]
    constructive geometry operations on [1] [2]
    functions for [1]
    getting and setting [1] [2]
transform mapping
    applying another mapping to
    as transform object property
    characteristics of [1]
    functions for [1]
transform object properties [1]
    clip. See transform clip
    default values for [1] [2] [3]
    hit-test parameters. See hit-test parameters
    mapping. See transform mapping
    owner count [1] [2]
    tag list [1] [2]
    view port list. See view port list
transform objects [1]
    as shape object property [1] [2]
    constants and data types for [1]
    copying, comparing, and cloning [1]
    creating and disposing of [1]
    default [1]
    defined [1] [2]
    functions for [1]
    loading and unloading [1]
    manipulating properties of [1]
    manipulating the clip of [1]
    manipulating the view port list of [1] [2]
    modifying the mapping of [1] [2]
    properties of. See transform object properties
    resetting default properties [1] [2]
transforming shapes
    . See also translation operations, scaling operations, rotation operations, skewing operations, perspective operations
    by altering  shape geometry [1]
    by altering shape geometry [1] [2]
    by altering transform mapping [1] [2] [3]
    by applying a mapping to the geometry
translation operations
    using shape geometry [1]
    using transform mapping [1]
tristimulus values
type. See shape type
typographic shapes
    . See also text shapes, glyph shapes, layout shapes
    defined [1]
typography [1]

U

undercolor removal [1] [2]
unflattening [1] [2]
    constants and data types for [1]
    functions for [1]
unique items in a picture shape
universal color spaces [1]
unlocking
    color profiles [1] [2]
    shapes [1] [2]
    tag objects [1] [2]

V

value, in HSV space
video color spaces [1]
view device attributes
    as view device property
    functions for [1]
    list of [1] [2]
    manipulating
view device clip
    as view device property [1] [2]
    functions for [1]
    manipulating [1]
view device mapping
    as view device property [1] [2]
    functions for [1]
    manipulating [1]
view device objects [1] [2]
    colors of a shape on [1]
    constants and data types for [1]
    copying and comparing [1] [2]
    creating and disposing of [1] [2]
    default [1]
    defined [1] [2] [3]
    functions for [1]
    halftone angle on [1]
    hit-testing a shape on [1] [2]
    identifying, for a shape [1]
    identifying, for a view port [1]
    manipulating properties of [1] [2]
    measuring a shape in device space [1]
    properties of. See view device properties
view device properties [1] [2]
    attributes. See view device attributes
    bitmap [1] [2] [3]
    clip. See view device clip
    default values for [1]
    mapping. See view device mapping
    tag list [1] [2]
    view group [1] [2]
view group objects [1] [2]
    as view device property [1] [2]
    as view port property [1] [2]
    constants and data types for [1]
    creating and disposing of [1]
    defined [1] [2] [3]
    functions for [1]
    measuring a shape in global space [1]
    offscreen [1] [2]
    onscreen [1] [2]
    view devices of [1] [2]
    view ports of [1] [2]
view port attributes
    as view port property
    functions for [1]
    list of [1] [2]
    manipulating [1]
view port clip
    as view port property [1] [2]
    functions for [1]
    manipulating [1]
view port list
    as transform object property [1] [2]
    functions for [1]
    manipulating [1]
view port mapping
    as view port property [1] [2]
    functions for [1]
    manipulating [1]
view port objects [1] [2]
    and windows [1]
    constants and data types for [1]
    copying and comparing [1] [2]
    creating and disposing of [1] [2]
    default [1]
    defined [1] [2] [3]
    functions for [1]
    getting the global mapping of [1]
    halftone angle on a device [1]
    hierarchies of [1] [2] [3]
    identifying, for a shape [1] [2]
    manipulating properties of [1] [2]
    measuring a shape in local space [1] [2]
    properties of. See view port properties
    scrolling support
    view devices of [1]
view port properties [1] [2]
    attributes. See view port attributes
    child view port list. See child view port list
    clip. See view port clip
    default values for [1]
    dither. See dither
    halftone. See halftones
    mapping. See view port mapping
    parent view port. See parent view port
    tag list [1] [2]
    view group [1] [2]

W

warnings
    defined
    handlers for
    ignoring
    posting
what field
which field
white point
winding fill

X, Y, Z

XOR mode [1] [2]
xyz field
XYZ space [1] [2]

yiq field
YIQ space [1]
yxy field
Yxy space [1] [2]

zero-length profiles [1]

Previous Book ContentsBook Index Next

© Apple Computer, Inc.
7 JUL 1996